Course project on Algorithms and Data Structures, MIPT, Spring 2017. Ray Tracing -- a simple 3D engine.