reorganized SICP exercises with subdirectories