1) Extended Range to take weight as argument
2) Implemented Range transposes
Merge branch 'master' of https://github.com/evaleev/BTAS