Contains algorithms solution for assignments