Deep thinking happens when you and your students build your own math manipulatives with code.