[0.1.7]

- added `size() const`
- fixed `empty()` logical bug
- reordered