A beautiful logic puzzle inspired by functional programming. Each level gives a stack of coloured cubes and a target; pick and order transformation functions to turn the source into the target. 25 levels.
Tap or drag functions into your program to transform the cube stack to match the target. Reset to clear.