fix implementation of equal? and vector

fixed index of vector-ref/set! in collector and started the fix of equal?
Todo: read equality checking for trees and graphs