Krill oil is derived from tiny sea creatures called krill. What health benefits are there of regular consumption of krill oil?