Matters Computational: Ideas, Algorithms, Source Code