* added bound check for vec_dh * fix cmakefile * refactored VecDH * renamed VecDH into Vec * better packaging * formatting * include <algorithm> * fix windows * documentation and copyright fixes * use shorter names and implicit conversions * formatting * minimum circular segments = 3