utote 0.1.4

Stack allocated uint multiset, with optional SIMD implementations.
Documentation
# Utote

Stack allocated uint multiset, with optional SIMD implementations.

> :warning: This library is **not** stable: expect API changes with each release.

Segregated use of `packed_simd_2` behind feature flags, requires nightly. The scalar multiset implementation is usable on stable.

Inspired by nalgebra and simba.

Why macros?

Why not simba?

Why packed_simd?

The compiler is very good at auto-vectorising in micro-benchmarks, but use explicit simd along with compiler flags to ensure that vectorised code is being emitted. 

### Basic Example

```rust
use utote::Multiset;
```

### Future

- Utilise `const generics` when fully stable.
- Use `std::simd` when that is also stable.
- Use simba if features expand to capture everything available in `packed_simd` or `std::simd`.

## License

Licensed under either of

 * Apache License, Version 2.0, ([LICENSE-APACHE]LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
 * MIT license ([LICENSE-MIT]LICENSE-MIT or http://opensource.org/licenses/MIT)

at your option.

### Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any
additional terms or conditions.

##### P.S.
May rename to Asimdtote.