Analysis of Algorithm - ESOF311