kaleidoscope explained