Notes and exercises from reading through SICP