more puzzles
fd
delete
membero constructors
clean up
make nicer
islands
oldsubst
redblack tree based map for the substitution map