tab -> spaces by vvalkyrie
update ex-2.18 by vvalkyrie
ex 2.21 by vvalkyrie