a simple hash tutorial