Issue: #17

  * Adding pattern generation for pocketing algorithm.