Really complete

Major change in breaking down vectors..

Thanks Jonathan!