Achieving the "Big O"