The advantages of creating a loyalty and rewards program for your business