tail: added size suffixes handling

Rust beginner here, any comments welcome.
This could be:
```rust
let multiplier = base.pow(exponent);
```
This may be slightly slower.  I'm not really sure.