Add shuffleLibrary function
Write a custom Show instance for OCard to make output shorter