* Arrays/slices * Arc, concurrency, channels: Some grep-like thing, "rgrep" * Send, Sync * External dependencies: regexp crate, add to rgrep * Shared-memoty concurrency, interior mutability: Concurrent counter * Drop, unsafe: doubly-linked list