Indie rockers, Alt-J, provide our Vitamins with their latest release, “Deadcrush”.