[Plaster 001] abstract number programming