Define Algorithm Explain Its Properties