clarified comment
added tests for alternating add and sub, deletion and addition from the beginning