alo 0.3.0

ALO means At Least One. It could contain any number of item like `Vec` but it does not heap allocation if it contains only one item.
Documentation
ALO
===

## Overview
ALO means "At Least One".
ALO is simple data structure which contains at least one items.
ALO does not heap allocation until there is only one item.

## How to use
```rust
// Initialize
let mut alo = ALO::with_item(42);

// Adding
alo.add(777);
alo.add(0);

// Removing
assert_eq!(Some(&42), alo.remove(0));

// Getting
assert_eq!(Some(&777), alo.get(0));
```