Updated to add random fact function