Rising indie Hip Hop duo IdolWit drops their latest album, “Birth“.