Added builder.reset functionality, allowing sequences to be restarted
from 0