Major correction to _part1.c .  Allocated pointer size was off by 1. Fixed