updated seq to use gc pointers
added a more efficient string library