genres what genres does frank ocean really do does he do hip hop r b soul or all three of em mrivera