General Algorithms used in day to day applications in real world implemented in Java!!