Add UTIL_ASSERT
Add test for assert
Add algorithm.hpp
Update cmake
Make algorithms inline
Import testing (not finished)
Add euclid_distance and relative_error
Introduce io::show
Importing finished
Merge branch 'testing' into cuda