Upwards accumulation

Implementacija upwards accumulation + gitignore.