Statistical programming, matrix languages, and more