Added SFT algorithm + tests; increased documentation verbosity.