order of magnitude analysis