asymptotic analysis guidelines