fixed eqv? vs equal? issue and added some documentation and more test cases