add dp solution for coin change