Beans, beans, theyre good for your heartas the famous schoolyard chant goes. But they also boast a not insignificant number of other benefits as well. All beans are rich in protein and fiber, says Ma…