Investigations in Number, Data, and Space