complete  undo support (removes last numbers char when building number)
Initial brackets support
Fixed brackets support