Update : first commit for the algebra library