Animal products are not the only good source of protein, providing complete proteins. Which plant food also provides complete proteins?.