Add supermemo algorithm

а чем мой вариант не понравился? насоздавал переменных :(