Varieties of algebras