Added som DST algorithm. Seem to work, but not really tested.