Mr.CAS —A minimalistic (pure) Ruby CAS for fast prototyping and code generation