ignore *.swp file (temporary files of vim)
add initial CircularAverage class
test average value after a step is applied
test for negative step
move check for initial state to generic method