add example to show replace temp with query
make it easier to write tests
typo
typo
introduce explaining variable
update readme
sample for split temporary variable prepared
small example to demo substitute algorithm (p139)
sample for remove middleman