Heavy fermions: Typical phenomena and recent developments