Optimization and Difference Calculation

Added:
- array_coins_diff() - creates coin array using the difference between
two consecutive points rather than the standard deviation. Or's
differences taken horizontally and vertically.

Modified:
- stack usage - changed int data arrays to unsigned char arrays to save
memory usage