Introducing ample oprt_* construct prototypes.
template<typename Type_T, Type_T N> struct basic_number {} is a numerical abstraction for ample.
Canonical header #ifndef fix for odreex/ample/base/basic_number.hh.
Type mismatch in oprt_div fixed.
Added tests for ample/basic_number.hh and related oprt_* metafunctions.
Added oprt_mod in ample/oprt/fundamentals.hh
Added oprt_mod tests for ample/base/basic_number.hh.
Fixed message to the user for oprt_mod test on natural<...>.
Added Makefile in odreex/ample/test for the related tests in a test.out binary.
Added tests makefile for ample, autotools housekeeping related fixes.