implement hcat and vcat. Need to fix == before these work