Fixed the wrongly scaled algorithms and added a paper