'prime?' uses all? instead of each {retrun true/false <cond>}
'digits' now use &:to_i instead of {|z| z.to_i}
Change 'harmonic' to use a block instead of a C-style approach