1) Order-N
2) Functional
3) Eggbox
