Exercises In Small Space