frobenius method