Started implementing crossJoin (not working)

Added getRecord(int index) function that we might need later..
Still not sure how crossJoin works