Big O: I think its the art that gets me