[MINOR] Fix BuiltinFunctionExpression

Closes #937.
Closes #944.
diff --git a/src/main/java/org/apache/sysds/parser/BuiltinFunctionExpression.java b/src/main/java/org/apache/sysds/parser/BuiltinFunctionExpression.java
index 96e2ebc..b358396 100644
--- a/src/main/java/org/apache/sysds/parser/BuiltinFunctionExpression.java
+++ b/src/main/java/org/apache/sysds/parser/BuiltinFunctionExpression.java
@@ -912,6 +912,14 @@
 		case NROW:
 		case NCOL:
 		case LENGTH:
+			checkNumParameters(1);
+			checkDataTypeParam(getFirstExpr(), 
+				DataType.FRAME, DataType.LIST, DataType.MATRIX);
+			output.setDataType(DataType.SCALAR);
+			output.setDimensions(0, 0);
+			output.setBlocksize(0);
+			output.setValueType(ValueType.INT64);
+			break;
 		case COUNT_DISTINCT:
 		case COUNT_DISTINCT_APPROX:
 			checkNumParameters(1);