My Matrix library written in Go