removed last dependency on boost mpl
sync up class and struct
add example8 for difference between two unsigned ints update documentation - pending issues