  Withdrawn by the authors. Since the elements within each period of function
hA are not distinct, period finding cannot operate properly. Thanks to all for
the comments and sorry for the inconvenience.
