Universal algebra using categories Monoidal and enriched categories mathematics