Many typical algorithms and interview programming tricks.