Add repeat method, custom operator(*)