+ add test and discussion of ex-3.27, memorize is soooo amazing X)