No oven no mixer? SALTED CARAMEL CHEESECAKE!