Add several methods

The following methods are added: remove, empty, reverse, transform,
copy, change, map.
0 is added as empty value for isEmpty.