The embedded template library has been designed for lower resource embedded applications. It contains a set of containers,
algorithms and utilities, some of which emulate parts of the STL. There is no dynamic memory allocation. The library makes no
use of the heap. All of the containers have a fixed capacity allowing all memory allocation to be determined at compile time.
The library is intended for any compiler that supports C++ 03.