explain design analysis and algorithm for your own words​