Using Reconfigurable Intelligent Surfaces to Combat Fading and Interference