gl: add option to not alias gloglotto to gl
math/utility: use std::array instead of std::pair
math/vector: add iterator interface
thin: add some documentation
thin: add callback-less loop
math/vector: check the constructing initializer_list before allocating