Code complete with sample tests. Need to test more.