code repository for implementation of different algorithms