[Rubble 001] abstract number programming