* 1.0
- Start release from old code.
* 1.1
- Split tests files to test L1 and L2 separately.
- Using standard c++14 to use std::nth_element function.
- Fixed bug setting k when unfolding kdtree.
* 1.2
- Updated to course 23-24.
* 1.3
- Fixed bug when generating DO_NOT_MODIFY.txt file.
* 1.4
- Updated changes in binary_tree module.
- Refactor KDTree to eliminate shared pointer usage and simplify method signatures.
- Fixed bug using nth_element function.
- Set c++ standard to 11.
- Automatize testing with ctest.
- Updated to course 24-25.
* 1.4.1
- Update KDTree test to read from input stream instead of file when unfold kdtree.
* 1.5
- Updated to course 25-26.
- Refactor to apply zero-rule to classes.
- Refactor fold/unfold to use operators <</>>
* 1.5.1
- Refactor KDTree creation and nearest neighbor search for clarity and correctness.
