Initial Implementation

Basic implementation of Yves' multi-variate linear-time legendre
transform algorithm