The , , and interfaces described in are influenced by the Java Collections Framework [45]. These are essentially simplified versions of the , / , and / interfaces found in the Java Collections Framework.
For more information on basic probability, especially as it relates to computer science, see the textbook by Ross [54]. Another good reference, that covers both asymptotic notation and probability, is the textbook by Graham, Knuth, and Patashnik [31].