Can some of the experienced traders here please explain what futures exactly are? I know about stocks and options, and have been told that futures are more predictable.