This project contains some important algorithms implemention by me