Started generalizing multiplication