Add supermemo algorithm

это можно заменить [new_ef, 1.3].max