Prime and composite numbers