title: Why does ("bar"):find("(foo)?bar") return nil?
body: <p>Shouldn't <code>("bar"):find("(foo)?bar")</code> return <code>1, 3</code>?</p>
  
  <p><code>print(("bar"):find("(foo)*bar"))</code> and <code>print(("bar"):find("(foo)-bar"))</code> won't work either.</p>